golang.org/x/tools/go/packages.driverResponse.Packages (field)
30 uses
golang.org/x/tools/go/packages (current package)
golist.go#L57: for _, pkg := range dr.Packages {
golist.go#L71: r.dr.Packages = append(r.dr.Packages, p)
golist.go#L284: for _, pkg := range dr.Packages {
golist.go#L311: if err != nil || len(dirResponse.Packages) == 0 || len(dirResponse.Packages) == 1 && len(dirResponse.Packages[0].GoFiles) == 0 &&
golist.go#L312: len(dirResponse.Packages[0].Errors) == 1 {
golist.go#L322: for _, pkg := range dirResponse.Packages {
golist.go#L353: if len(response.Packages) == 0 {
golist.go#L354: response.Packages = append(response.Packages, &Package{
golist.go#L364: if len(response.Packages) == 1 {
golist.go#L368: if response.Packages[0].ID == "command-line-arguments" ||
golist.go#L369: filepath.ToSlash(response.Packages[0].PkgPath) == filepath.ToSlash(query) {
golist.go#L370: if len(response.Packages[0].GoFiles) == 0 {
golist.go#L375: response.Packages[0].Errors = nil
golist.go#L376: response.Packages[0].GoFiles = []string{path}
golist.go#L377: response.Packages[0].CompiledGoFiles = []string{path}
golist.go#L728: response.Packages = append(response.Packages, pkg)
golist.go#L730: sort.Slice(response.Packages, func(i, j int) bool { return response.Packages[i].ID < response.Packages[j].ID })
golist_overlay.go#L33: for _, pkg := range response.dr.Packages {
golist_overlay.go#L86: for _, p := range response.dr.Packages {
golist_overlay.go#L157: for _, p := range response.dr.Packages {
golist_overlay.go#L234: for _, pkg := range response.dr.Packages {
packages.go#L237: Packages []*Package
packages.go#L641: for _, pkg := range response.Packages {